jjzjj

[翻译]ExecutionContext vs SynchronizationContext

全部标签

javascript - Chrome 开发工具 : <page context> and <top frame>?

这些下拉菜单有什么作用?我假设它们在不同的上下文中执行控制台命令,但当我单击它们时我看到了奇怪的、荒谬的选择。 最佳答案 让我们以Gmail为例,从第一个下拉菜单开始:帧列表您在这里看到的是嵌入到当前页面中的所有框架。这些框架中的每一个都被沙盒化。被沙盒化意味着无法从一个沙盒访问其他沙盒。在一个框架内执行的脚本无法访问另一个框架的DOM或JS变量。这是出于安全原因,我们不希望iframe中的脚本访问它嵌入的页面(这将允许例如嵌入到博客中的广告读取您输入的内容或您保存在cookie中的内容).上下文列表在第二个下拉列表中,我们有所选帧

javascript - 以编程方式更改 Google 翻译下拉菜单

在一个网站上,我尝试使用以下代码添加Google翻译下拉列表:functiongoogleTranslateElementInit(){newgoogle.translate.TranslateElement({pageLanguage:'en'},'google_translate_element');}当您从下拉列表中选择插入google脚本时,页面顶部会出现一个Google翻译栏,所有文本都会翻译成所选语言。但是,如果我尝试使用JavaScript触发下拉列表更改,则它不起作用:$('.goog-te-combo').val('fr')从下拉列表中选择“法语”,但未触发Googl

javascript - 无法使用 ngx translate/core - angular 2 typescript 获取文本的动态翻译

问题:我有来自Json文件的动态文本。我正在使用这样的translate.get()方法:this.translate.get('keyInJson').subscribe(res=>{this.valueFromJson=res;/*creatinganobjectusingabovetext*/});由于这是异步的,因此我无法在页面呈现时获取翻译后的文本。我尝试将上述方法包装在Observables和Promises中,但它无法在页面加载期间获取文本的翻译版本。在尝试了不同的方法后,我能够获得翻译后的文本,但代码变得过于复杂且不可靠。预期/期望的行为应该加载文本的翻译版本问题重现动

javascript - 如何翻译 react-router 路由路径

我的应用程序有多个语言环境(it、en)。我需要翻译所有的路线。例如,我的条款和条件页面必须具有路径(每个语言环境一个):it/terminien/terms我需要做的事情如下://routes.jsconstroutes=()如您所见,这个时髦的解决方案对于应用程序的可扩展性来说并不是很好。 最佳答案 我目前处理路由本地化的方法是像处理任何本地化内容一样处理它们。在你的情况下我会这样做://routes.jsfunctioncreateRoutes(language){/*You'llprobablyhavemoreworktod

javascript - 单元错误 : assertion outside test context

我已经搜索过了,看来这个错误是由于没有正确使用asyncTest造成的。但是,根据文档,我似乎做对了。我猜我在某处遗漏了一个小细节,需要一双额外的眼睛……我正在尝试测试一些代码,这些代码发出ajax请求以获取页面,然后将其加载到灯箱中。lightbox-content在ajax调用完成并可以显示之前不会显示在DOM中。因此,我只能在我的onComplete回调中检查它,这是我进行测试以查看它是否正确加载的地方。这是我的代码:asyncTest('mytest',1,function(){utils.lightbox.show('/login',{onComplete:function(

javascript - 新的 React Context API 会触发重新渲染吗?

我一直在尝试理解新的ReactContextAPI并使用它。我只是想检查一个简单的案例——当提供者的数据更新时,所有重新呈现的内容。检查thissmallexampleonCodesandbox因此,在我的示例中,我有一个App组件-具有类似这样的状态-this.state={number-Arandomnumbertext-Astatictext}我从这里创建一个新的React上下文,其中包含来自状态的number和text,并将这些值传递给两个ConsumersNumber和文字.所以我的假设是如果随机数更新,它会改变上下文并且两个组件都应该触发重新渲染。但实际上,值正在更新,但没

在 JS 中翻译?

基本上需要在JS中生成自定义(一些不同然后是否)消息(警报),如何处理其中的翻译? 最佳答案 请看jQuery-i18n翻译插件varmy_dictionary={"sometext":"atranslation","somemoretext":"anothertranslation"}$.i18n.load(my_dictionary);$('div#example').text($.i18n._('sometext'));和jQuerylocalisation$.localise('js/greeting');$('#greet

javascript - 在页面加载时将网站翻译成任何特定语言

有人知道如何在网页加载时使用Google翻译将网页翻译成任何语言吗?我不需要下拉菜单,我只想在加载时将网站转换为特定语言。我尝试了很多东西http://code.google.com/p/jquery-translate/但一切都是徒劳的。任何好的建议将不胜感激。 最佳答案 #google_translate_element,.skiptranslate{display:none;}body{top:0!important;}functiongoogleTranslateElementInit(){newgoogle.transla

javascript - 定义 JSON-LD @context 以连接/拆分值?

我想使用expand和compactjsonld.js的方法库将来自各种来源的数据转换为通用格式进行处理。如果我获取源JSON文档,请添加@context给它,然后通过expand传递它方法我能够获得我需要的通用格式。我无法找到解决方案的用例是需要合并多个值的情况。例如,schema.org定义了一个PostalAddress为streetAddress设置一个字段,但许多系统将街道地址存储为单独的值(街道编号、街道名称、街道方向...)。要将传入数据转换为schema.org格式,我需要一种方法在我的@context中指明多个字段组成了streetAddress,顺序正确。压缩文件{

javascript - 有没有一种方法可以强制 chrome 进行亚像素渲染以实现缓慢的翻译?

我正在对背景图像进行非常缓慢的转换(缓慢向左滑动的空间View)。我的问题是虽然它在Firefox上看起来很漂亮,但在Chrome上看起来很糟糕。由于Chrome缺乏子像素渲染,我得到了一个“抖动”的效果,图像只是捕捉到下一个像素。我无法加快图像速度,因为它会破坏我试图达到的效果。我尝试过使用TranslateZ()技巧,我尝试了所有我能想到的CSS3效果以使其看起来更好,我尝试过Kinetic.js,我什至尝试过Babylon.js,希望WebGL能够修复我的问题问题。在这一点上我不知所措,我可能只需要为Chrome用户提供一个静态背景,并在我可以为UIUX做的一些整洁的小事情方面更